package com.wx.app.card.utils;

import cn.hutool.cache.CacheUtil;
import cn.hutool.cache.impl.TimedCache;
import com.wx.app.card.domain.vo.UserInfo;

/**
 * 类功能描述：
 *
 * @author：刘富国
 * @createTime：2019/8/3 9:28
 */
public class CacheUtils {
    private static final TimedCache<String, UserInfo> cache = CacheUtil.newTimedCache(1000 * 60 * 60 * 2);


    public static UserInfo getUserInfo(String token) {
        return cache.get(token);
    }

    public static Long getUserId(String token) {
        return cache.get(token).getUserId();
    }

    public static String getSessionKey(String token) {
        return cache.get(token).getSessionKey();
    }

    public static void putUserInfo(String token, UserInfo userInfo) {
        cache.put(token, userInfo);
    }


}
